package com.kws.system.service.payment;

import com.baomidou.mybatisplus.extension.service.IService;
import com.kws.system.domain.payment.TbAddressData;
import com.kws.common.core.domain.R;
import com.kws.system.domain.payment.rq.UploadContractFileRq;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface UnionPaySigningService extends IService<TbAddressData> {


    List<TbAddressData> queryAddressDataByType(String type);

    R querySubBranch(String areaCode, String key) throws Exception;

    R querySignContractStatus(String umsRegId) throws Exception;

    R createSignContract(String umsRegId,String channel) throws Exception;

    R uploadSignContract(UploadContractFileRq rq) throws Exception;

    R uploadFile(MultipartFile file) throws Exception;
}
